iT邦幫忙

2025 iThome 鐵人賽

DAY 27
0
生成式 AI

生成式 AI 生產力挑戰:30 天從需求打造工作凱瑞工具系列 第 27

[27] 開發過程 - 部分驗證與測試 - 11

  • 分享至 

  • xImage
  •  

今天處理班表格式還有工時計算的問題吧!昨天準備好了一個 Prompt,現在就是直接餵給 Corsor

接下來換討論排班頁面,我希望可以將每人每日的排班格是做些修改,格式是這樣的,首先上下午的崗位可以直接合併,以圖片畫面,胖子在 10/6 的排班資訊為例,會是呈現:早茶水晚收銀。而工時部分則是直接格並顯示,例如:10:00-20:00,順帶一提,每人工時基本上要是 8 個工時 + 2 個休息時數,因此在班表上的排班公式也要請你一併修正。
因此最後單人於單日的班表格式會是這樣子
上行:早茶水晚收銀
下行:10:00-20:00

https://ithelp.ithome.com.tw/upload/images/20251012/20168562FqDfEEP2YI.png

在崗位部分確實做了良好的修正,並且足夠眼尖的話可以發現班表也能在不需要滑動的前提下看完一整周的班表。這是做了很好的處理,但是,班表上每人的上班時間好像都變得太過一樣。仔細觀察可以發現大家都是 10點上班,這與前面我提供的 Prompt 似乎給予 Cursor 不正確的資訊,這讓他有點誤解了,因此我要下下一個 Prompt

我看到班表上格式有做調整! 很棒,不過同時我也發現在每人每天的上班時間都相同於 10 點上班,除了晚班工讀的紀窘。
因此我想請你協助再次用正確的邏輯給予正確的班表。小叮嚀,基本上一天的上班分為三個時段
10:00-20:00 >> 通常只需要一個人
11:00-21:00 >> 一人
12:00-22:00 >> 其餘可以都放在這裡
另外平日基本上是上午4個,下午4個,只要員工資訊裡沒有特別標註只能上半天班,則讓他們都能上整天班;假日的話則是可以全員都上,假日通常來客數較多。

https://ithelp.ithome.com.tw/upload/images/20251012/20168562gNrX5P6EoB.png

上圖是修改後的樣子,嗯…有調整但不多,這次我覺得不說太多,直接提供圖片讓他思考一下哪裡有問題

請你觀察附圖,思考一下剛剛我提供的班表邏輯,哪裡出了問題?

Cursor 思考片刻自己盤點了以下問題

  • 問題一(時間區間錯誤): 你要的整天班段是 10-20、11-21、12-22,但畫面有 10:00-24:00、12:00-24:00。原因是後端 PM 班仍有「開始+8 小時」的舊邏輯,會產出 16-24、15-23 等;前端又用「最早開始-最晚結束」去合併 AM/PM,於是變成 10:00-24:00(休息2小時也被吞掉)。
  • 問題二(人數規則未落實): 你要「平日 AM 4 人、PM 4 人;假日可全員」。目前後端按每個崗位都指派 1 人(8 個角色就接近 8 人/時段),沒有平日/假日的總量控管,因此人數超出規劃。
  • 問題三(半天班條件未處理): 你提「未標註只能上半天就排整天」。目前沒有半天班旗標/條件檢查,正職一律被排成整天。
  • 問題四(三種整天班配額未嚴格控制): 你要 10-20 1 人、11-21 1 人、其餘 12-22。現在只是隨機分配,沒有硬性配額與平衡分配機制,且是以「角色」逐一指派,易打破配比。

看完之後認為他的檢討合理因此我請他進行修正

是的,並且由於有人時控管,若每日人數已達到需求,則不需要再加人。另外平日可以安排胖子和水獺(他們都是全能型的控廠人員)則一上班即可
接下來請你將你觀察到的錯誤並結合現在提供的回饋進行修正

後續就留待明天處理~


上一篇
[26] 開發過程 - 部分驗證與測試 - 10
下一篇
[28] 開發過程 - 部分驗證與測試 - 12
系列文
生成式 AI 生產力挑戰:30 天從需求打造工作凱瑞工具30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言